home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILREEN / LASRUTIL.LZH / P4PRTSC.DOC < prev    next >
Text File  |  1992-06-25  |  17KB  |  412 lines

  1.                     ▀██▀▀█▄   ▄███  ▀██▀▀█▄ ▄█▀▀█▄
  2.                      ██▄▄█▀ ▄█▀ ██   ██▄▄█▀ ▀██▄
  3.                      ██     ▀▀▀▀██▀  ██     ▄▄ ▀██
  4.                     ▀▀▀▀       ▀▀▀▀ ▀▀▀▀     ▀▀▀▀
  5.  
  6.                           ▄██        ▄█▀▀▀█▄
  7.                            ██        ██ ▄███
  8.                            ██    ▄▄  ███▀ ██
  9.                          ▀▀▀▀▀▀  ▀▀   ▀▀▀▀▀
  10.  
  11. Introduction
  12. ════════════
  13. P4PS performs the DOS Print Screen function using its own small soft font on
  14. laser printers.  The soft font is the same one used in a related program,
  15. P4UP.  Run P4PS at the DOS command line, and it Terminates but Stays Resident
  16. (TSR).  When it's resident, you can snap pictures of your text screen by
  17. pressing P4PS's hot keys.  
  18.  
  19. The font is small enough that several screen images fit on a single piece
  20. of paper.  If your screen has the standard 25 rows and 80 columns, six screen
  21. images fit on a piece of letter size paper.  When you're done capturing screen 
  22. images, run P4PS a second time to remove it from memory.   When active, P4PS 
  23. takes 35K.  P4PS is shareware for $20.  To order, see the last page in this 
  24. document file.
  25.  
  26. Running P4PS
  27. ════════════
  28. When you first load P4PS at the DOS command line, P4PS downloads its own
  29. small soft font to your printer.  P4PS then terminates by stays resident
  30. in the background of your computer.  It waits until you press a combination
  31. of keys that signal a call to P4PS.
  32.  
  33. When you first call P4PS to take a snapshot of your screen, it tells your
  34. printer to use the P4PS font, then sends the data.  The screen data remains
  35. in your printer's buffer until it is cleared.  On the second call to P4PS,
  36. it formats the second screen of data.  The second screen is positioned 
  37. below the first.  So far, nothing is actually printed.
  38.  
  39. You can print manually by pressing the buttons on the printer to take it
  40. offline and print the data in the printer's buffer.  If you do so, however,
  41. P4PS has no knowledge of your actions.  When you take the next P4PS snapshot,
  42. it will be formatted as page 3, even though you have started a new page.
  43.  
  44. When P4PS fills up a page with screen images, it sends the printer a command
  45. to actually print the data.  If you want to print the data before this, you
  46. should use the P4PS hot key combination to flush the buffer.  This will print
  47. the data and reset P4PS to the first screen image on the next page.  When
  48. you run P4PS a second time from the DOS command line, it flushes the buffer
  49. before removing itself from memory.
  50.  
  51. P4PS assumes it has exclusive access to the printer.  If you are sharing
  52. the printer between several computers, or even if you run other printing
  53. programs between calls to P4PS, you may get the wrong results.  P4PS has
  54. no way to know if you have removed its soft font from the printer's memory,
  55. and has no way to know if you've ejected the page P4PS was working on.
  56.  
  57. If you are using P4PS in a sharing environment, the safest way to use it is
  58. quickly.  Run P4PS to load its font; take your snapshots of screen images
  59. quickly; and run P4PS again to flush the printer's buffer and remove P4PS
  60. from memory.
  61.  
  62. If P4PS's font has been removed from your printer, your printer will give
  63. P4PS the closest font available, which will probably be too big.  If you
  64. use it, the left column will overprint the right column, and the right
  65. column will not fit on the page. 
  66. Format
  67. ══════
  68. P4PS has a few options to let you control the print operation.  Examples of
  69. these options are what ID to give the soft font and what size paper you're 
  70. using.  You can enter the values for any option on the DOS command line.
  71. Each option on the DOS command line is preceded with a dash (-).  An example
  72. of using P4PS with an option is:
  73.  
  74.         P4PS -S3
  75.  
  76. This loads P4PS and tells it to use paper Size 3, or Legal size.  You may use 
  77. upper or lower case for all P4PS options.
  78.  
  79.  
  80.  
  81. Changing the Paper Size
  82. ═══════════════════════
  83. P4PS assumes you are using letter size paper (8 1/2 by 11 inches), but it 
  84. also has support for Legal and A4 size paper.  If you use different size
  85. paper, you get a different number of P4PS screen images on each page.
  86. To tell P4PS what size paper you are using, use the -S command line option
  87. when you first run P4PS.  For example:
  88.  
  89.         P4PS -S3
  90.  
  91. Follow the -S option with a number indicating the paper size, 1 for Letter;
  92. 3 for Legal; or 4 for A4. 
  93.  
  94.  
  95.  
  96. Changing the Soft Font ID
  97. ═════════════════════════
  98. P4PS uses it own small soft font.  Use the -I option to give the
  99. soft font a specific font id for referring to it by other programs.
  100. Normally P4PS gives its font the id 16384.  You can give it a different
  101. id with the -I option, as in -I33.  Pick an id not in use by other
  102. programs.  You can use this ID later to select the font (with the
  103. Escape(nnX printer command.)
  104.  
  105.  
  106.    
  107. Changing the Device
  108. ═══════════════════
  109. Normally P4PS prints to the device LPT1.  You can use the -D option
  110. to name a different printer device including: LPT1, LPT2, LPT3,
  111. COM1, or COM2.  For example:
  112.         
  113.         P4PS -Dlpt2
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. Changing the Hot Keys
  126. ═════════════════════
  127. P4PS uses two sets of hot keys, one for calling up P4PS to take a snapshot
  128. of your screen, and a second to flush the printer's buffer.  By default,
  129. P4PS is called up with the hot key combination of Alt, Left Shift, and C,
  130. and the printer's buffer is flushed with the combination of Alt, Left Shift,
  131. and F.  (C for Call up, F for Flush.)  If these are not convenient for you,
  132. or if they conflict with another TSR program you are running, you can change
  133. either or both with a command line option.
  134.  
  135. Use the -C option on the P4PS command line to change the hot keys necessary
  136. to Call up P4PS or the -F option to change the hot keys necessary to Flush 
  137. the printer's buffer.  Both of these options use the same codes, and so are
  138. described together.  As an example:
  139.  
  140.            P4PS -C0A2E  -F0A21
  141.  
  142. would give you the same hot keys you get by default.  The first two characters
  143. after the C (in the example, 0A) indicate what shift keys must be pressed
  144. for the hot key to be recognized.  There are 4 shift keys: the CTRL key, the
  145. ALT key, and the Left and Right Shift keys.  In this example, the 0A means
  146. the ALT and Left Shift keys must be pressed together.  
  147.  
  148. The last two characters after the C (in the example, 2E) indicate what
  149. letter or number key must be pressed for the hot key.  In this case, the
  150. 2E means the C key.  You can choose from any of the letter keys, number
  151. keys, or function keys.  
  152.  
  153. It is important that you choose a shift and key combination that does not
  154. interfere with other software that you run.  For example, Lotus 1-2-3
  155. uses the F1 key for Help.  You could tell P4PS to pop up whenever the F1
  156. key was pressed, but if you did that, you would never be able to get
  157. Help from 1-2-3. 
  158.  
  159. In addition to any normal software you use, such as spreadsheets, databases,
  160. or word processors, you have to make sure that the P4PS hot key doesn't
  161. interfere with any other TSR programs you may also be running.  However, 
  162. it is often unnecessary to leave P4PS resident in your machine, so you
  163. may not have to find a hot key combination which fits in with all your
  164. other software.
  165.  
  166. If you make a mistake, and P4PS turns up where you don't want it, just run
  167. P4PS another time to remove it from memory and to release its hold on any
  168. hot keys.  Then you can enter keys directly to your other application.
  169. The following is a list of Shift Key combinations you can
  170. use with the -C or -F options:
  171.  
  172. -C Code
  173.    or          Shift Key Meaning
  174. -F Code
  175.  
  176.    00          No shift keys needed
  177.    01          RightShift
  178.    02          LeftShift
  179.    03          RightShift+ LeftShift
  180.    04                                  Ctrl
  181.    05          RightShift+             Ctrl
  182.    06                      LeftShift+  Ctrl
  183.    07          RightShift+ LeftShift+  Ctrl
  184.  
  185.    08                                          Alt
  186.    09          RightShift+                     Alt
  187.    0A                      LeftShift+          Alt
  188.    0B          RightShift+ LeftShift+          Alt
  189.    0C                                  Ctrl+   Alt
  190.    0D          RightShift+             Ctrl+   Alt
  191.    0E                      LeftShift+  Ctrl+   Alt
  192.    0F          RightShift+ LeftShift+  Ctrl+   Alt
  193.  
  194.  
  195.  
  196. The following is a list of character codes you can use with the 
  197. -C or -F options:
  198.     
  199. Char    -C Code        Char    -C Code        Char    -C Code
  200.         -F Code                -F Code                -F Code 
  201.    A       1E             J       24             S       1F
  202.    B       30             K       25             T       14
  203.    C       2E             L       26             U       16
  204.    D       20             M       32             V       2F
  205.    E       12             N       31             W       11
  206.    F       21             O       18             X       2D
  207.    G       22             P       19             Y       15
  208.    H       23             Q       10             Z       2C
  209.    I       17             R       13
  210.  
  211. Char    -C Code        Char    -C Code        Char    -C Code
  212.         -F Code                -F Code                -F Code 
  213.    1       02             F1      3B             F11     57
  214.    2       03             F2      3C             F12     58
  215.    3       04             F3      3D
  216.    4       05             F4      3E
  217.    5       06             F5      3F
  218.    6       07             F6      40
  219.    7       08             F7      41
  220.    8       09             F8      42
  221.    9       0A             F9      43
  222.    0       0B             F10     44
  223.  
  224. The last two codes, F11 and F12, will not work on all machines.  Try
  225. them out if you are interested.
  226.  
  227. The default hot key combination for Calling up P4PS is Left Shift-Alt-C.
  228. To set such a value, find the Left Shift-Alt line in the top table.  It is
  229. next to code 0A.  Then find the code for the letter C in the next table.
  230. It is code 2E.  Placing these two next to each other gives -C0A2E.  If
  231. you ran P4PS with this combination, you would get the default setting.
  232.  
  233. The P4PS Character Set
  234. ══════════════════════
  235. P4PS contains the shapes for all 256 characters in the 8-bit ASCII code.
  236. This includes all the single and double box characters.  A few of the low
  237. numbered characters won't print out because they are intercepted by other
  238. hardware and software and interpreted as special control characters.  
  239.  
  240. The following table shows the P4PS character set:
  241.  
  242.                         
  243.          !"#$%&'()*+,-./    0123456789:;<=>?
  244.         @ABCDEFGHIJKLMNO    PQRSTUVWXYZ[\]^_
  245.         `abcdefghijklmno    pqrstuvwxyz{|}~
  246.         ÇüéâäàåçêëèïîìÄÅ    ÉæÆôöòûùÿÖÜ¢£¥₧ƒ
  247.         áíóúñѪº¿⌐¬½¼¡«»    ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
  248.         └┴┬├─┼╞╟╚╔╩╦╠═╬╧    ╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
  249.         αßΓπΣσµτΦΘΩδ∞φε∩    ≡±≥≤⌠⌡÷≈°∙·√ⁿ²■  
  250.  
  251.  
  252.  
  253. The line separation used by P4PS is larger than the minimum to make the 
  254. P4PS output easier to read.  Unfortunately, this means that even though
  255. all the box characters are present, they will not connect up vertically.
  256. If you took a P4PS print screen of the following figures, they would
  257. show gaps:
  258.  
  259.         ╔══╦═╗    ┌──┬─┐
  260.         ║  ║ ║    │  │ │
  261.         ╠══╬═╣    ├──┼─┤
  262.         ╚══╩═╝    └──┴─┘
  263.  
  264.         ╒══╤═╕    ╓──╥─╖
  265.         │  │ │    ║  ║ ║
  266.         ╞══╪═╡    ╟──╫─╢
  267.         ╘══╧═╛    ╙──╨─╜
  268.  
  269.     ███  ▄▄  ▌▌ ▐ ▐  ▐▌ ▐█  ▄▄
  270.     ███  ▄▄  ▌▌ ▐ ▐  ▐▌ ▐█  ▀▀
  271.  
  272.  
  273. Disk Vendors, Bulletin Boards, and Users Groups
  274. ═══════════════════════════════════════════════
  275. You may distribute this program as long as the following guidelines are met:
  276.  
  277.  Distribute all files essentially unchanged.
  278.  Charge less than $10 for distribution of the program.
  279.  Describe the product as shareware.
  280.  
  281.  Please forward problems or complaints to the author.
  282.  Please let the author know you are distributing the program.
  283.  Please distribute the latest version of the program available.
  284.  
  285.  
  286.  
  287. A Word about TesSeRact(TM)
  288. ══════════════════════════
  289. To make this product more compatible with other TSR's you may have, it was
  290. developed using the TesSeRact(TM) Ram-Resident Library and supports the
  291. TesSeRact Standard for Ram-Resident Program Communication.  All licensing
  292. requirement for TesSeRact have been met.  If you'd like more information about
  293. TesSeRact, contact the TesSeRact Development Team at:
  294.  
  295.      TesSeRact Development Team
  296.      c/o Chip Rabinowitz
  297.      2084 Woodlawn Avenue
  298.      Glenside, PA 19038
  299.      (215) 884-3373
  300.  
  301.      Compuserve: 70731,20
  302.      MCIMAIL:    315-5415
  303.  
  304. This MCIMAIL Account has been provided to the TesSeRact Development
  305. Team by Borland International, Inc. The TesSeRact Development Team is
  306. in no way associated with Borland International, Inc. TesSeRact is a
  307. trademark of the TesSeRact Development Team.
  308.  
  309. TesSeRact is Copyright 1988 TesSeRact Development Team, All Rights
  310. Reserved.
  311. What's Shareware
  312. ═══════════════
  313. With shareware, the software author sends evaluation copies to a few central
  314. places such as bulletin boards.  They in turn make copies available to others 
  315. at little or no cost.  Quality software is passed on continuously, making
  316. the software readily available to all.  Users need only pay for software that
  317. works for them.
  318.  
  319. Since there are many shareware authors, and a large audience for quality 
  320. shareware, some companies called disk vendors have formed to bring the two 
  321. together.  By charging a small copying fee, they can collect catalogs of 
  322. shareware, pay for toll-free telephone numbers, take credit charges for disk
  323. copying fees, and make a profit.  A catalog from these vendors is the best 
  324. survey of quality shareware available.  They usually charge $5 or less per disk
  325. and maybe $5 or less for shipping and handling. 
  326.  
  327. Shareware authors get no payment from the bulletin boards or disk vendors who
  328. distribute the shareware.  When you pay a vendor for an evaluation copy of the 
  329. software, the payment covers their expenses and goes to their profit.  The 
  330. shareware authors get paid only when you pay them directly for the products
  331. you choose after you evaluate them.
  332.  
  333. Although you can evaluate the software before paying, it is not free.  If you
  334. continue to use the software after a reasonable evaluation period, you 
  335. are required to pay for it.  Shareware is protected by the Copyright laws.
  336. However, since the software author does not keep track of who is evaluating
  337. the software, you're not going to get a bill.  Rather, you are on your honor
  338. to pay for the software.  It is much like public supported television.
  339.  
  340.  
  341.  
  342. Where's My Copy?
  343. ════════════════
  344. If you are ready to buy the software, order it directly from Hexagon Products.
  345. See below for the address and price list.  If you are looking for an evaluation
  346. copy, you should find it from one of the shareware channels.
  347.  
  348. Because of the indirect method of distribution, shareware ends up in many more
  349. places than the author ever knows about.  If you can't find Hexagon Products
  350. sharewarre on a bulletin board or from a local users group, you can use one 
  351. of the following sources which carry the most recent versions:
  352.  
  353. The HPPERIP forum of Compuserve.
  354.  
  355. Public Brand Software in Indiana, 800-426-3475.
  356.  
  357. Public Software Library in Texas, 800-242-4775.
  358. Registration
  359. ════════════
  360. The price of P4PS is $20.  You also get a small landscape 
  361. soft font for LaserJets that prints 240 characters across
  362. the page, suitable for spreadsheet printing.
  363.  
  364.     Send check to:                      or contact:
  365.     P4PS                                Bill Arendt
  366.     Hexagon Products                    (708) 692-3355
  367.     P.O. Box 1295                       76064,1776
  368.     Park Ridge, IL  60068-1295
  369.  
  370. P4PS is a new product, and I'm open to any suggestions you 
  371. have for improving it.  When you register P4PS 1.0, please 
  372. include your comments as well as the following information:
  373.  
  374.  
  375. Name:______________________________________________________
  376.  
  377.  
  378. Company:___________________________________________________
  379.  
  380.  
  381. Address:___________________________________________________
  382.  
  383.  
  384. City:_________________________________State:_______________
  385.  
  386.  
  387. Zip:___________________Phone:______________________________
  388.  
  389.     
  390. Please circle what you use:
  391.  
  392.  
  393. Printer Brand / Model: II   IIP     III     IIIP
  394.     
  395.     
  396. Other:_____________________________________________________
  397.  
  398.  
  399. Diskette:       3.5         5.25        Either
  400.  
  401.  
  402. Where did you find P4PS?___________________________________
  403.  
  404.  
  405. Suggestions for improvement?_______________________________
  406.  
  407.  
  408. ___________________________________________________________
  409.  
  410.  
  411. ___________________________________________________________
  412.